#content 
{
	padding: 0 0px 0 0px;  
	margin: 0; 
	/* height:950px;*/
	position: relative;
}
body
{
margin: 0 0 0 0;
/* background:#fff;*/
color:#666;	
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
}

a:link {color:  #10459C; text-decoration: none;} 
a:visited {color: #10459C; text-decoration: none;} 
a:hover {color: #FF0000; text-decoration: none;} 
a:active {color: #0000FF; text-decoration: none;} 

.borderMsg 
{
	border-color:Navy;
	border-style:dashed;
	border-width:1px;
	height:35px;
}

#CptWFMain
{
background:url(bgCapTbl.png);
font:Normal 16pt/20pt Verdana;
color:Navy;
}

.CptWFMain
{
	background-color:#CBDCF9;
/*background-image:url(bgBlankCyan.png);*/
font:bold 8pt/16pt Verdana;
color:Navy;
border-top-color:White;
border-top-style:solid;
border-top-width:1px;
}

.Menu
{
	background-color:#EFF3FF;	
	/*
	font:bold 10pt/18pt Verdana;
	color:Aqua; */
}

.bordeSupBlanc 
{
	border-top-color:White;
border-top-style:solid;
border-top-width:1px;
}

#CptWFPUp
{
font: bold 12pt/12pt arial;
color:red;
}

.ul_Tit
{
font: bold 10pt/10pt arial;
color: red;
}

#CptSTitPUp
{
font: bold 12pt/18pt arial;
color:Navy;
}
#CptCtrl
{
	font: bold 10px verdana;
	color: #002469;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#LnHeadMain
{
font: normal 8pt/8pt Arial;
background-color: #C6DBFF;
color:navy;
}

#CptTbl
{
font:bold 9pt/10pt arial;
color:white;
background-color:#00699C;
}

#FilCptTbl
{
background:url(FilCptTbl.png);
}


.sel
{
font: normal 8pt/8pt arial;
color: navy;
background-color:#ECECEC;
}

.sTit
{
font: bold 10pt/16pt arial;
color:#A60F38;
/*color: #D42E12;*/
}

.cel_sTit 
{
	border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:Navy;   
}

.et_InfAbi
{
font: bold 10pt/12pt arial;
color: White;
background-color: #D42E12;
}

.et_InfCerrado
{
font: bold 10pt/13pt arial;
color: White;
background-color: green;
}

.titGrid
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;	
	/* font: bold 10pt/13pt arial;*/
	color:White;
	background-color:#002469;
	/*background: #b9c9fe*/
	text-align:center;
}

.tit_texto1
{
/*	
	font: 11px verdana;
	color: #7f7f7f;
	background: #F7F7F7;
	border: solid 1px;
	border-color: #F7F7F7;	

	font: 11px verdana;
	color: #000000;
	background: #efefef;
	border: solid 1px;
	border-color: #A7A7A7;
*/
	font: bold 10pt/12pt arial;
	color:White;
	background-color:#002469;
	text-align:center;

}

.Tit
{
font: bold 12pt/12pt arial;
color:red;
}

.inTextData
{
font: normal 8pt/8pt arial;
color:Navy;
background-color:#ECECEC;
border: 1px solid #002469
}

.inLabelNegocia
{
font: normal 9pt/9pt arial;
}

.lblCaption
{
	font: bold 9pt/9pt arial;
	color: #10459C;
	/*
	color:#455265; #002469	
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
*/
}

.lblNota
{
	font: bold 8pt/8pt arial;
	color: Navy; /*#10459C;*/
}

.lblMensaje
{
	font: normal 12px / 12px verdana;
	color: Red;
}

.lblAlerta
{
	font: normal 12px / 12px verdana;
	color:Maroon;
	background-color: #FFD363;
}

/*Convertir Mayuscula*/
.toUpper
{
	text-transform:uppercase;
}
/*Texttos*/
.Editables
{
	font-family:Verdana;
	font-size:8pt;
}

.DescMenu
{
	font: normal 10pt/12pt verdana;
	color:Navy;
}

.lin_sep
{
   border-width:4px;
   border-style:dashed;
   border-color:navy;
   height:1;   
}
.toolbox
{
	position:absolute;
	margin-left:55%
}

.IndicadorFila
{
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
}

.lblFecha
{
	font: normal 8pt/8pt verdana;
	color:Navy;
}

.MenAccDirec 
{
	list-style-image: url('Bullet485.gif');	
	font: normal 8pt/16pt arial;
	padding:5px;
	margin-bottom: 1em;
	/*padding-left:2px;*/
	margin-left:20px;
	color: #10459C;
}

.RowGrid 
{
	font: normal 8pt/8pt verdana;
}

.DivRound 
{
	background-color: #FFFFFF; 
	/*-moz-border-radius: 45px;*/
	/*-webkit-border-radius: 45px;*/
	/*-ms-border-radius: 3px;*/
	/* border-radius: 45px 40px;*/
	border: 1px solid Navy;
	padding: 10px;
}

.GVPage 
{
font: bold 8pt/8pt verdana;
color: Navy;
text-align:left;	
}

.TextLogin 
{
font:normal 9pt/10pt verdana;
color:White;	
}


/*** 
** tabla redondeada
**
**/
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner th.rounded-company
{
	background: #b9c9fe url('../../styles/a-main/left.png') left -1px no-repeat;
}

#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('../../styles/a-main/right.png') right -1px no-repeat;
}

#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}



#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}

#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../../styles/a-main/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../../styles/a-main/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}

/** fin tabla redondeada **/

/* --------------------------
AUTHOR : STYLED MENUS
URL : http://www.styledmenus.com
Copyrights by STYLED MENUS
----------------------------*/

*{
	margin:0;
	padding:0;
}
/*
body{
	background:#fff;
	color:#666;	
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;	
}
*/
	#menu{
		background:#fff;
		width:130px;
	}
		#menu ul{
			list-style:none;
		}
			#menu li{
				list-style:none;
				margin:2px 0;
			}
				#menu li a{
					list-style:none;
					background:#82837c;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					border:solid #777776;
					border-width:0 6px 0 6px;
					display:block;
					height:30px;
					line-height:30px;
					padding:0 0 0 10px;
				}
					#menu li a:hover{
						background:#777776;
						color:#fff;
						text-decoration:none;
					}
				#menu li a.green{
					background:#83ad3e;
					border:solid #6f9234;
					border-width:0 6px 0 6px;
				}
					#menu li a:hover.green{
						background:#6f9234;
					}
				#menu li a.blue{
					background:#4396bd;
					border:solid #377e9f;
					border-width:0 6px 0 6px;
				}
					#menu li a:hover.blue{
						background:#377e9f;
					}
				#menu li a.orange{
					background:#ff7327;
					border:solid #d65611;
					border-width:0 6px 0 6px;
				}
					#menu li a:hover.orange{
						background:#d65611;
					}
				#menu li a.brn{
					background:#a53cbe;
					border:solid #87249f;
					border-width:0 6px 0 6px;
				}
					#menu li a:hover.brn{
						background:#87249f;
					}

/* ---- fin menu -- */